QUOGGLES: Query On Graphs - A Graphical Largely Extensible System
نویسندگان
چکیده
We describe the query and data processing language QUOGGLES which is particularly designed for the application on graphs. It uses a pipeline-like technique known from command line processing, and composes its queries as directed acyclic graphs. The main focus is on the extensibility and the ease of use. The language permits queries that select a distinguished subgraph, e.g., the set of all green nodes with degree at least d or the set of edges whose endnodes have a neighbor which has exactly one neighbor. It is SQL complete, however, it cannot describe paths of arbitrary length; otherwise NP-hard problems like Hamilton path could directly be expressed. QUOGGLES also enables the user to concatenate queries with algorithms, e.g. with graph drawing algorithms, which are then applied to the selected subgraph.
منابع مشابه
Gravisto: Graph Visualization Toolkit
Gravisto, the Graph Visualization Toolkit, is more than a (Java-based) editor for graphs. It includes data structures, graph algorithms, several layout algorithms, and a graph viewer component. As a general toolkit for the visualization and automatic layout of graphs it is extensible with plug-ins and is suited for the integration in other Java-based applications. Overview: Gravisto is a new ap...
متن کاملSECONDO: An Extensible DBMS Architecture and Prototype*
We describe SECONDO, an extensible DBMS platform suitable for building research prototypes and for teaching architecture and implementation of database systems. It does not have a fixed data model, but is open for implementation of new models. SECONDO consists of three major components which can be used together or independently: (i) the kernel, which offers query processing over a set of imple...
متن کاملA survey of graphical query languages for XML data
osting by E Abstract XML is fast emerging as the dominant standard for information exchange on the World Wide Web. The ability to intelligently query XML data becomes increasingly important. Several query languages are proposed in the literature, some of them are textual query languages and some others are graphical query languages. In this article, we will survey some of graphical query langua...
متن کاملPerformance Trees : A Query Specification Formalism For Quantitative Performance Analysis
Real-life systems are often plagued by unanticipated performance problems caused by subtle bugs and bottlenecks. It is thus essential for system designers and engineers to have an understanding of their fundamental performance characteristics, both before and after implementation. Stochastic modelling and analysis respectively provide the means to abstract systems as mathematical descriptions a...
متن کاملQuerying Multimedia Presentations Based on Content
In this paper, we consider the problem of querying multimedia presentations based on content information. We believe that presentations should become an integral part of multimedia database systems, and users should be able to store, query, and possibly manipulate multimedia presentations using a single database management system software. Multimedia presentations are modeled as presentation gr...
متن کامل